7
3
1
2
9
4
8
12
13
25
14
5
78
29
10
67
83
22
34
28
23
46
31
58
39
76
96
75
70
88
41
32
137
59
21
60
169
275
101
73
24
122
87
55
105
155
86
112
114
139