8
13
18
3
55
10
12
24
14
83
7
25
53
32
65
103
47
107
29
151
121
117
59
35
54
122
112
221
459
173
192
81
105
237
552
49
30
98
252
100
19
110
42
71
191
78
179
70
381
52
249
40
153