20
22
339
116
26
154
51
128
39
113
92
45
52
194
36
72
114
43
60
78
82
55
101
884
710
587
31
56
364
91
48
81
178
47
19
249
15
25
18
617
333
163
331
639
313
66
70
391
21
117
9
8