33
272
42
77
25
55
1210
5
71
139
312
7
90
125
166
8
98
49
182
14
11
45
316
208
59
214
109
85
82
141
15
28
41
207
103
276
121
66
124
73
227
74
129
39
423
298
81
218
151
135
236
176
95
32
51
30
70
242
58