31313213
16772174
20226288
89452798
51056490
58584844
66912830
47383465
87385777
23432025
79134032
22792339
28486035
95424542
44345788
53979907
2790571
66192501
8219850
26647900
59094675
95669048
47188676
98373125
55052568
30165877
99464473
84262863
6493169
8650922
94368276
30314309
63801993
22083246
38876796
54633399
84264352
84101940
563046
68023008