16
38
37
70
10
68
32
33
18
123
143
228
21
287
17
46
40
39
59
116
490
27
34
19
302
136
162
31
129
241
100
332
44
141
41
278
1236
785
127
598
389
345
88
49
2015
531
35
30
52
275
63
87