16
70
294
41
112
21
309
304
5
8
20
10
26
63
38
92
107
35
23
53
24
30
97
474
37
44
39
88
190
211
424
260
100
69
15
101
94
195
549
12
67
36
14
95
180
27
126
409
1056
62
32
1256
156
1287
741
17