110
3
7
27
268
16
153
65
136
828
256
357
81
270
127
374
87
589
73
4
1
91
212
48
544
461
204
387
157
898
288
368
15
255
296
79
193
639
46
24
762
43
41
179
234
121
57
369
17
966
5
44
377
10