106
185
102
212
83
70
127
308
69
400
46
37
250
272
175
518
197
192
119
429
475
205
737
154
279
60
98
1421
534
203
22
173
293
190
256
146
151
42
156
312
82
365
74
90
238
76
103
457
49
61
77
80
301
56
36