89336168
69503363
94049130
75265460
37844510
1993234
51162202
5405447
10704213
2843875
9303326
84048476
65826560
5029208
51182327
82234535
43923422
56949922
98807500
74278530
54856051
43505889
81922829
42716873
43958188
24765414
77735100
58204885
66494924
22654145
37673363
44089879
74532466
92189942
11321383
158318
59686286
87476291
7802430
450484