10
0
5
2
1
4
26
32
55
27
50
53
8
114
36
69
70
12
146
141
64
135
165
108
100
96
72
199
57
132
46
583
297
6
73
60
103
177
17
44
85
38
25
477
41
18
29
20
42
45
43
54