90674655
14776719
676226
44193386
70068486
884752
53012708
14833031
11158568
735795
99502923
92459147
17543394
84713197
45126502
6427162
52244800
95932639
76082515
18093663
16654410
144266
70071324
4828455
56179866
30407664
24873433
83675171
72666175
99061368
361803
6072356
21566896
49246979
8976158
76119173
22805272
23385273
3409981
23755818