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