97251223
21263462
5644145
79583122
31979341
41061748
39999008
50883611
69378135
66457210
9644080
59068190
38405583
69978056
4887691
11186476
31792939
88213698
23069348
99849685
65496572
31912184
59486875
37701316
79172704
80238073
49343249
67542459
14299059
76451306
6485229
25424938
84108401
61532292
52382096
1298746
1256630
26848937
87953191
91308