41134348
13876723
58726212
77063825
35802809
9310495
9452590
51875629
49399282
33985845
14486034
6618016
43259771
50685543
47377825
70115375
4377873
12063526
77339909
90052362
31161783
49333268
17183799
19069462
91767782
685306
17747185
44529744
31011865
26668258
15768571
21699022
54417815
54816207
3330579
85703135
2016536
3420545
99937508
68993522