0
1
8
86
20
3
2
13
11
12
5
224
43
19
88
42
31
18
17
35
29
9
44
82
52
39
45
103
63
71
64
171
104
93
162
108
172
70
168
80
107
219
133
140
91
131
254
84
58
48
49