7
4
2
1
17
12
3
28
6
8
29
9
10
14
81
13
36
34
45
53
16
55
83
79
332
33
342
927
25
70
93
95
76
58
177
68
57