48088740
39812112
27174529
31982303
6826024
73455381
31354353
11298962
181002
49925676
80986673
63834459
67363160
18513349
88077137
81621341
19196458
15002346
52916960
49789163
7862548
29209465
72527674
4123232
70028188
16054486
26163255
3265345
17483540
76682328
89459494
11301566
54053070
4722576
53941478
73419587
13843022
84638651
63035858
95231456