16
15
33
3
94
19
122
171
76
97
93
125
18
101
200
87
291
156
65
108
166
176
66
203
189
248
184
287
148
371
42
88
20
555
102
147
142
198
30
70
576
304
58
215
84
169
230
67
106
45
53
90
111