46
87
31
120
21
9
25
175
52
131
29
105
30
24
32
93
64
43
135
182
20
62
40
111
72
15
532
113
181
206
103
38
260
205
148
91
63
34
39
174
307
254
248
80
36
429
358
37
14