21
15
277
35
7
121
37
167
23
19
217
57
374
45
76
32
58
1105
40
88
118
159
10
183
34
120
386
47
12
29
8
17
145
71
56
104
211
890
194
30
83
659
42
210
213
70