61
24
30
112
17
45
18
3
128
6
14
26
5
53
36
160
103
264
88
104
172
126
34
58
492
55
289
100
59
416
600
267
384
195
377
439
146
218
193
139
32
149
191
106
330
56
15
38
333
162
239
226
228