50391668
30065813
88567186
92455334
11587847
69033844
636943
59685
45062359
41717908
36219028
85222720
90128182
6767331
72017176
96301539
4902140
94251602
80695566
8720617
57605626
56289895
88966989
7699203
42653585
44652
76901809
2502441
13766440
11665277
27741427
1775869
93599298
6829995
91269306
64944159
84208557
29906598
75048371
14945868