35
119
83
28
18
205
128
58
40
401
52
33
39
177
123
135
17
53
122
140
47
7
233
129
54
76
26
24
6
108
15
37
626
267
222
111
25
163
224
1
186
208
14
260
13
21
918
30
38
113
295
334
91
20
188