3560766
41072456
24151692
32802231
93167474
8700253
99181624
61106485
59781468
15861835
47942853
72618959
8928458
1894732
55573219
47348653
19041023
45428651
19153832
33952261
43122727
20704087
46178812
2090335
6116640
9005192
89524360
64795251
51375203
7387170
50336860
41216947
73801348
84504500
96313035
90752174
64914853
66308339
14445046
24376665