0
1
29
32
6
3
19
43
101
50
166
17
57
5
25
34
15
7
45
11
27
4
36
13
55
8
33
26
16
48
2
12
28
10
40
35
63
92