15
30
173
40
37
16
177
7
13
18
27
65
357
10
267
31
101
11
17
290
99
91
20
171
22
19
129
38
60
211
56
1
52
51
23
127
77
50
69
158
39
28
32
26
430
25