35
17
53
134
310
83
61
46
65
239
257
105
280
13
91
49
24
15
30
210
115
27
129
59
34
36
40
21
86
431
88
98
42
19
25
60
52
68
66
131
81
92
71
110