12808443
373013
92172152
8902217
6005220
15717209
49337129
39956383
67321576
81335771
2192825
60465846
93398492
29622731
57171403
71509413
592367
48206482
80864202
76606088
69095158
81015303
49351515
90804519
59782769
61611295
64913657
81362387
5891808
3491924
38539471
69276047
90724492
71999271
75038893
16777256
12681382
1849303
98103910
75536197