0
56
4
7
6
22
103
31
13
225
16
43
33
79
57
35
15
24
51
29
49
48
96
64
52
80
63
78
166
234
200
143
388
68
38
135
136
138
93
70
189
137
82
26
58
25
45