12
21
26
2
17
24
25
16
19
3
102
29
6
14
15
109
4
20
1
23
10
9
7
153
55
179
37
8
50
95
33
73
208
38
79
35