382
63
402
139
532
558
155
44
52
110
131
29
118
68
189
61
125
25
27
246
99
33
1341
65
91
588
127
82
60
228
77
48
101
300
253
217
623
90
168
303
67
295
288
338
369
210
74
3088
195
294
325
970
1715
501
773
151
69
446