29571580
5744726
35006040
48864159
45129714
62562237
9731449
93705416
87556592
39257558
83518649
22862968
2969654
69451009
29323448
98481238
87048045
72097966
777885
61887718
28277044
80444907
3927335
1002671
1112227
6912574
94614621
98074443
30658785
26569986
25595618
64442037
79148638
105140
52739853
92657281
27489528
5457792
7058713
1473673