111
83
51
35
17
44
128
29
261
391
132
79
78
477
134
546
1125
226
76
161
279
1213
158
379
45
108
203
73
33
206
4
435
67
56
38
10
274
179
106
89
122
243
110
141
123
222
34
679
138
28
57
47
263
190
237
221
46
198