0
4
8
75
43
21
20
51
19
16
67
225
64
40
106
62
34
357
120
28
58
220
63
39
202
44
80
137
48
331
176
185
72
421
18
95
82
52
209
168
79
109
116
162
332