36
71
39
100
44
49
286
159
226
18
347
213
163
127
457
102
189
75
40
106
431
196
126
306
409
121
94
253
287
156
64
142