96549672
3612
67212126
16455521
41201174
20366523
31366948
12224777
5907156
47174429
7000618
91797373
3454211
97957230
9517486
33043175
11817516
771730
45594657
65971357
21774343
82802190
15307330
65205372
77584302
23225398
54995299
34353872
85253875
81784391
64148345
45552993
24678187
33429130
63695477
78015281
99327182
39925886
79383524
36532513