9
29
42
5
21
96
45
25
15
6
34
19
14
10
7
17
26
61
2
18
86
16
4
24
13
1
22
57
12
95
37
83
8
3
31
55
30
51
33
43
40
48
105
79
46
112
41
11
20