31607468
66088554
87297617
23027886
40716942
91810
58758327
92957184
76864268
12809115
87219974
62991
79003007
695312
8679799
11271019
42269388
47603327
86093943
50653522
67527811
32728273
70005571
5066621
48453896
93992365
73954212
34612591
3665087
68246001
30678744
9176433
98353743
947529
43226962
41778938
90071124
69269415
90935093
3878853