8
34
57
122
129
41
42
176
30
108
38
4
36
31
45
330
32
28
39
637
333
140
48
22
16
165
178
151
126
281
70
27
123
58
220
357
73
1254
91
14
86
59
46
51
33
67
23
276
25
44
65
95