17
25
22
21
18
9
10
28
54
30
434
121
92
37
30
152
47
87
211
195
50
328
59
194
218
315
25
12
150
28
43
29
120
47
172
64
34
87
59
35
26
23
166
120
105
124
40
80
76
24
26
122
346
80
544
259
453
64
229
230