50
403
646
291
20
48
177
30
80
112
229
79
40
61
7
29
45
215
15
897
47
36
91
28
332
183
43
54
436
19
648
147
290
34
159
37
193
55
222
31
35
64
258
42
172
92
531
279
52
72
22
38
10