64
16
18
7
85
32
54
175
108
89
21
15
70
166
72
25
22
76
112
164
100
88
27
65
269
14
136
131
35
132
152
241
223
111
133
196
296
8
218
78
507
84
86
321
49
251
270
268
409
489
177
970
47
345
719
263
81