81312306
31201329
12547108
8136154
52084864
24222002
8059769
98077900
30348842
85498537
18785671
46534223
2377259
63646985
30988741
64534588
87593871
9703085
1550866
89926112
27628495
58341334
57782600
36153478
25743110
81706819
9185501
18219836
4504746
77408280
37412996
859591
14779869
33502497
23199367
28149549
60472036
71106256
65264070
15453623