126
40
49
56
66
137
67
134
57
228
100
35
59
359
20
48
158
62
53
263
268
174
210
150
116
15
36
24
82
16
46
13
149
351
92
55
50
61
80
96
453
118
355
60
157
94
178
23
5
194
52