60
34
311
23
12
135
46
349
460
62
17
2
32
81
15
305
45
359
49
43
236
95
79
25
264
10
29
35
38
63
167
104
635
177
275
89
52
140
59
36
396
9
97
27
1338
94
351
47
76
603
16
151