95938312
2905534
63474933
60215898
6246639
70598137
12089251
22159213
49473532
57944878
43375816
17537181
95054159
5926991
4838401
4834237
66604075
26914770
69708964
26675321
32383702
34354700
24571556
49256649
75124640
41424323
18077791
95981117
81004930
96432667
87976506
70804720
81636459
54756808
70671814
5366200
3320116
8064286
88757995
38667799