7
13
105
3
6
10
4
20
26
17
25
2
27
9
18
15
58
5
12
126
31
19
67
21
37
24
39
11
72
112
46
65
22
38
100
82
93