92904586
2774999
44071290
711968
493617
34107155
50057406
27732706
94874642
7247446
40933213
1841643
78835771
5594295
17628135
34845831
454249
50745599
91138853
12262165
39793408
5583441
49524970
83099991
43927878
75295875
50488009
14827847
68548346
88352465
83345001
40164147
73378383
84075188
20174199
73171960
51981233
71167397
12013535
8628769