12
15
34
3
13
14
10
38
91
9
5
11
16
62
31
26
46
77
22
21
102
52
20
55
70
1
166
30
152
53
25
78
75
114
23
29
45
24
129
138
50
126
39
44
82
18