7
30
21
11
27
12
52
10
20
4
18
6
17
5
13
0
65
105
35
9
14
22
36
33
45
88
24
2
47
241
8
70
149
189
62
68
92
66
93
77
69
109
97