112
74
17
69
119
67
190
118
44
156
196
535
255
31
68
9
42
25
297
300
455
218
80
48
16
0
120
57
161
125
136
104
26
141
162
768
170
45
34
79
19
36
305
11
24
40
905
51
215