98002195
67683277
85205613
1147985
21064733
8278124
40916675
55839367
26151680
89171226
51637206
62139688
95468803
54688324
96065181
2254204
2070749
84671549
24883676
1937571
58326482
30393191
4257879
70088792
42497580
54788792
35801439
24373291
9056240
47225098
23851902
25985257
72603527
66921532
22029971
11367878
5879019
62353752
34555482
51054788