0
2
7
4
40
33
6
10
11
64
31
62
5
18
25
30
23
51
15
45
9
46
141
255
27
526
118
67
132
106
47
156
13
53
16
121
192
111
86
29
21
89
505
66
34
19