18093101
17638203
72988137
8555491
98634556
70104681
26739550
28201077
2973063
54317452
17618427
98725090
42533354
52887479
69682314
55891658
15631379
39234375
305938
54908704
88927995
28428734
76535558
90222743
88431804
71238286
32273000
9831391
60598424
21515441
34693282
36721932
2997355
60208045
1223394
6857553
24087907
10167102
79138384
85544174