15
18
19
17
20
46
92
102
86
37
77
12
59
26
32
198
62
43
85
82
10
24
114
30
385
230
161
41
608
68
38
309
176
312
134
106
227
602
135
171
199
64
338
485
109
138
261
585
505
219
166
233
2076
145
148
911