55
150
196
225
601
31
589
458
125
726
89
33
208
180
87
155
146
40
21
75
205
823
53
431
377
202
391
82
43
359
20
73
706
174
23
34
11
222
235
38
121
56
243
119
76
162
510
172
145
186
570
70
218
889
364
30