166
40
174
102
112
64
208
109
96
420
100
402
189
268
190
198
308
143
142
405
189
103
51
116
194
56
616
422
130
64
278
101
109
435
150
203
343
47
34
174
376
680
327
947
231
100
112
70
65
543
