16
154
26
28
93
46
20
22
79
97
80
56
25
2
110
32
45
106
115
67
21
69
58
19
82
101
214
7
75
505
12
36
88
85
387
68
286
50
57
250
146
40