188
330
634
512
29
152
276
507
633
160
403
252
209
336
859
140
261
130
158
139
58
205
194
431
122
293
203
401
182
372
350
225
479
427
92
578
141
77
48
78
38
23
124
24
88
80
42
34
10
200
49
32
96
94
66
61