80322827
41087250
22469177
79498950
1355029
18014158
82896917
9876437
56075974
22452482
14861059
98777765
38688142
31286683
8840356
1238504
81143483
43167548
93661440
93565947
5515577
5797434
78272239
52882089
19988457
89042180
88811835
50803088
99951277
12495508
9043265
93907105
62452784
4977630
63212205
48131163
61603897
31311423
7410950
57439258