18
370
41
272
3
62
870
30
103
17
77
12
14
40
58
63
44
69
50
68
217
37
55
15
56
93
23
52
8
27
20
59
193
78
49
100
89
75
48
126
102
60
79
105
757
158
341
42
322
39