570
1135
179
190
97
255
89
330
29
55
139
141
27
48
70
80
42
34
77
49
32
21
43
23
253
24
37
12
242
45
40
254
140
82
168
631
75
251
1022
411
448
13
93
431
115
449
314
332
187
391
96
62
146
58
295
193
66
239
17