0
35
10
25
16
29
26
14
22
6
7
46
38
136
380
36
111
19
64
37
30
15
76
24
84
62
209
20
228
41
100
27
119
66
69
189
124
34
158
250
131
367
174
385
104
58
182
200
132