51
1094
375
251
63
44
15
30
266
456
42
152
157
13
6
27
57
385
307
25
360
20
12
2
79
288
203
32
1050
19
33
34
64
102
21
211
327
336
178
155
75
49
18
269
24
99
100
284
256
41