7
58
23
35
10
0
1
8
16
15
56
102
17
6
38
46
5
71
20
25
63
33
12
30
55
166
96
60
29
2
9
13
114
62
83
24
27
77
28