21
63
32
110
10
30
26
92
90
69
20
38
53
40
117
230
75
11
52
1338
156
155
4
3496
983
113
28
229
39
138
19
29
12
649
34
45
16
91
179
68
357
66
261
17
227
41
810