89682962
77522327
35786898
36828058
1607805
16966894
81659429
42261640
2086933
95486362
84966507
93161144
2501320
41385674
93887907
312126
9711129
51095525
98751431
36313457
25621365
90622585
16672198
48808951
1392482
90104528
18086348
95565535
65435881
91241558
86308284
71879592
68451698
75776035
76969481
19054603
90945566
629459
73157849
37645932