125
70
21
93
46
39
124
7
293
195
38
286
69
36
24
43
87
92
35
17
181
117
27
96
18
64
29
58
198
188
76
91
186
68
45
436
14
50
23
31
168
147
34
155
85
40
75
10
381
207
121
37
48
26