111
510
112
15
25
78
17
9
63
35
27
13
162
24
16
61
432
128
80
280
386
169
38
250
64
370
655
174
217
435
216
53
249
243
83
10
203
8
110
28
347
295
129
220
374
127
136
369
153
107
191
115
244
75