13
27
12
2
3
1
22
25
59
9
20
24
28
37
39
110
18
66
21
64
86
70
6
10
26
81
103
44
144
130
76
38
142
345
23
50
30
32
35
19
51
42
45
52
48
74
41