2375996
63794848
31887862
18035356
2896679
99411576
19315979
33895949
66329932
70257148
890405
80986640
7284847
8102812
48495616
93673541
70753420
87186770
48784959
61666875
30854709
79834737
7659273
62713220
67345342
29652460
27069436
75298845
38971204
22598380
39838220
8110318
88593080
65929382
54705534
37433927
60053168
30067961
58935839
25847881