95794413
16441221
85155998
81812256
22427520
35126170
13125107
57754464
78347864
86976
35761055
22351896
43674896
84181151
29179429
98839582
50302494
6390250
97676568
98533754
13369633
20095277
5356393
839402
19972812
3377701
75622350
76207352
90121431
37065975
29749707
47874775
89085604
42507836
13141792
56478151
42581518
49918009
76081044
50367506