9
22
25
35
79
170
179
103
53
50
36
24
95
29
10
62
46
31
32
12
57
44
129
160
55
89
37
13
332
81
216
117
14
52
306
177
68
238
78
121
76
141
71
128
263
43