91589560
59213948
73988329
31181113
92959658
4225881
71381387
33843705
49685854
22452844
29481517
33121025
25462387
959820
8108185
5780259
86251716
23927749
80671332
77577646
74522393
38683274
20322799
89355780
81542684
44943139
82119633
65807366
77985499
957432
16212690
13585739
48499610
79754092
21824875
7749674
74901148
21743657
29954486
52188929