43082959
9009534
25621851
19774107
7917035
97661059
89547722
78903672
65424603
72454277
47988052
85121554
62778251
9181603
50469245
95732091
52841318
28986664
11449850
11984353
84047486
54345087
38488122
62483094
60174465
25932281
76866448
14162132
74026162
9051791
62696857
77253759
2701859
15458425
11036775
69032961
63818382
24282396
26075557
10117661