28
16
46
21
25
68
7
19
45
339
15
22
75
375
41
11
32
17
57
56
47
91
55
116
42
35
52
212
78
163
37
95
393
100
337
111
61
9
92
170
429
53
80
379
217