8
55
16
274
99
20
19
185
40
25
174
489
12
101
157
32
1
39
95
140
180
348
350
151
27
76
61
226
169
218
105
53
89
171
30
3
84
15
26
45
37
172
104
24
38
59
117
34
115
79
17
102
100
22