1
12
5
16
62
48
29
14
4
11
30
9
57
3
6
7
18
17
38
21
13
2
20
25
50
58
45
60
53
24
52
26
81
54
127
155
272
63
98
47