8
38
24
9
41
54
44
78
117
417
296
88
671
61
52
510
314
283
104
161
43
236
120
157
137
35
819
36
103
76
79
174
59
80
97
58
75
47
143
48
330
39
32
30
49
70
100
134
31
60