1
12
5
14
7
2
20
29
32
31
23
60
6
3
8
9
11
13
35
33
54
53
19
59
27
25
41
40
104
49
45
62
58
81
201
52
146
46
71
48
84
129