90803553
2702426
47431149
83192221
45441850
67214576
18487032
70208937
41541981
19173039
83811845
51157420
4637681
88627082
99228901
547802
3263815
43254850
73105470
53363652
1226551
49979953
79716724
73517770
82406447
80405073
30787189
2616542
48908482
7183570
23275957
31332816
1788173
47505594
296062
65631136
3538417
39771134
18559151
19585890