1
35
8
38
12
33
90
56
505
36
238
130
44
223
278
112
271
224
50
122
84
48
171
190
439
129
191
159
164
120
87
118
117
205
145
103
314
421
99
182
298
72
83
166
993
315
737
186
119
43
102
846
76
241
93