94245806
65937385
28822915
27243988
23437834
45703892
11576205
56667588
33524918
16492577
43071335
48411477
3935347
35096104
60337716
10277327
575991
3679565
34767055
77104056
9942679
62375216
9202379
62265321
64576561
1183670
16261336
32387686
48632538
37713594
32182328
1836161
55683229
36047050
19817617
33607861
22471444
17826735
8642997
49007542