24
152
32
44
1481
449
73
198
57
170
109
115
60
52
155
149
130
108
70
126
99
225
75
110
78
97
77
43
61
213
37
16
9
235
83
84
86
28
51
98
56
45
509
95
129
27
40
882
256
174
151
137
166