8
30
33
31
9
36
58
49
47
19
20
45
7
11
27
16
50
23
92
94
65
18
104
14
55
5
73
34
40
28
52
15
13
6
29
112
48
124
35
110
37
41
176