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