22976719
7949900
508528
22005532
70194704
61284410
50912349
39631682
36676900
40688672
74534531
59933848
85753633
53003479
10604393
89097893
32048034
1693573
4718580
98467063
72132114
59878394
31733147
2868545
6661500
85684948
31845190
89832670
5096346
88544803
91911593
7399199
99286437
50207198
70968697
64041076
21972352
86394771
48138735
54463438