0
36
24
33
27
32
26
10
47
190
100
106
162
322
103
305
313
15
189
143
445
93
68
776
55
45
19
18
41
84
130
49
30
192
116
326
44
46
183
1599
53
42
59
126