106
192
35
96
78
52
97
166
62
98
65
277
25
229
146
45
41
34
76
120
219
32
82
225
71
75
29
51
191
31
177
42
155
12
33
205
173
14
216
525
70
456
118
199
30
72
20
134
63
246