22
18
19
75
13
40
47
32
207
52
219
48
79
74
27
53
69
58
57
46
545
42
76
37
167
143
97
194
142
98
568
227
56
85
135
449
64
15
16
31
63
34
255
198
175
412