8
119
166
32
123
20
37
13
92
14
156
19
49
16
105
70
96
29
79
39
23
45
17
44
65
33
118
41
27
43
99
139
40
80
238
36
42
87
30
246
56
391
51
68
76
7
217
66
140
535
6
73