40305560
42632475
50108633
54947641
37234509
72592052
64205467
39027063
4669199
83146309
85587815
8019846
22625713
58554536
6493154
26144759
46402995
86792408
528731
31573019
2176722
16927488
34878649
91552557
24281504
5511238
3353222
68334140
48139601
43003610
52189742
2676379
90086658
10792283
48022213
94405435
84672953
9681923
57225802
3635609