30764183
86926535
15422625
50652555
72127112
34449821
41939108
95942609
92826051
47323610
29064652
70654664
71802195
9997214
29853225
6915571
59296219
81983720
29066466
42951383
97015920
25346951
69173171
96617295
58053655
46314809
91066453
28305693
97488634
46186946
64518432
62716971
96593221
15234188
5204943
91082991
44594235
8221724
3199709
92238494