50703201
49979206
1501945
58634332
59525422
44437692
80804262
59578213
60993093
39638073
5067863
44216713
67517697
39451068
43314099
98542116
24374418
111599
68449792
3558323
13157224
45283502
3855921
77466460
3979295
68014600
5323354
49792969
9775653
1976232
35777905
41142204
27963458
37727750
1865597
27961740
10258588
27214234
90017568
71679957