18592250
11474997
99042304
71441496
475287
44436200
66142
49825763
9879548
75221440
35254106
64987261
67247289
99126660
62853468
6622172
22982182
71626491
40368995
26993204
71154326
18031970
22072568
54778494
85247022
8952211
37077146
1375148
89387901
18732353
45211895
69918979
14289728
22014801
78551791
81561240
78453765
95904658
56281116
16719802