166
45
55
115
141
33
119
68
192
63
44
124
26
27
254
105
1401
66
91
617
130
85
60
194
239
80
52
117
311
263
228
657
92
170
309
74
303
298
347
370
215
76
3393
204
313
326
1006
1786
507
794
157
72
452
1402
232
28
409