65
18
7
87
32
54
177
109
89
22
15
70
167
72
25
76
113
164
100
88
27
269
14
136
131
36
132
152
242
223
111
133
196
296
8
218
78
507
84
86
322
49
251
271
268
409
491
972
47
345
719
263
81