90284427
29402748
1944052
12365530
435698
89618319
73192398
20225492
77914471
13164841
22422843
4335286
13163855
3134999
2355734
83709061
7555927
86254843
96889426
69261330
4256962
62466202
38035266
97049512
81029400
77939622
78183964
44112058
38926453
63998697
3861326
84438234
52696531
10834309
97867870
90341637
67187395
7794849
13207751
42287416