21
32
162
11
109
90
351
29
25
101
7
1275
28
455
18
240
299
45
31
104
228
23
30
133
14
400
2
73
84
47
159
35
327
19
48
153
3
76
96
10
748
8209
131
26
22
52
175
197
217
171