29
32
58
60
66
20
62
14
12
13
103
34
41
210
15
23
4
109
6
8
110
9
27
31
11
7
57
86
69
22
19
80
2
5
3
16
50
149
25
38
18
49
26
81