1
3
31
19
25
13
24
30
29
34
26
32
36
15
16
59
112
62
58
9
69
23
123
40
38
90
21
71
57
54
81
70
61
60
6
27
56
151
33
52
45
66