46
21
25
22
66
7
19
44
339
15
75
375
41
11
32
16
57
56
47
91
55
115
35
52
212
77
163
37
95
393
100
337
111
61
9
92
28
169
429
53
80
379
217
84
30