18
37
1
3
4
2
6
12
21
23
24
31
33
38
19
13
57
42
32
70
52
66
88
40
27
56
54
51
26
46
20
14
103
79
43
109
149
35
48
55
49