120
93
1056
829
348
236
2363
179
116
789
234
338
45
264
227
283
288
49
106
125
109
154
1230
259
260
187
1739
252
147
152
92
167
663
803
29
311
194
15
828
47
56
65
469
176
632
53
35
138
25
213
28
69
33
118
203
31
54