30
17
23
13
40
60
82
9
24
18
1
41
21
38
26
2
14
4
34
19
55
11
39
27
16
45
15
33
97
71
43
72
35
32
6
52
12
58
78
36
112
59
8
5
7
69
56
3
37
126