0
1
8
6
4
5
25
2
50
39
92
36
29
9
14
30
3
31
42
24
12
33
165
16
10
77
75
51
26
166
20
28
43
49
18
41
27
23
96
35
15