216
12
999
514
158
113
169
141
14
103
294
192
4
500
279
5
815
346
3
4
365
240
113
99
2
259
280
172
9
312
311
47
55
411
13
105
108
162
33
55
168
96
90
145
24
126
371
475
24
19
