7
4
24
10
14
9
32
2
1
12
6
38
13
18
16
43
17
19
30
67
21
42
56
35
92
29
99
51
23
254
57
64
79
265
126
25
20
80
52
45
34