17
41
42
35
140
338
40
119
71
5
31
11
46
84
90
21
36
55
123
110
24
129
26
30
16
52
175
12
139
38
67
76
176
645
109
290
224
283
202
57
75
44
29
25
195
79
674
62
852
112
81
19
37
260