113
298
126
131
108
118
115
526
446
116
28
141
204
135
116
602
576
126
199
115
296
289
302
603
548
558
114
579
629
549
268
506
589
542
517
506
545
214
610
120
99
561
308
120
167
105
554
112
123
614
552
575
106
502
571
126
197
214
517
578
612
225
430
389
126
576
283
585
581
300
610
524
103
532
310
503
306
568
136
443
108
111
97
562
129
123
480
130
138
121
138
101
128