10
1
20
9
17
35
101
157
19
49
18
115
28
15
166
70
99
51
89
58
14
16
8
32
43
250
349
23
137
206
102
25
31
34
39
239
37
871
27
96
6
29
26
56
30
3