98594015
28939426
83246129
25413698
92762152
60392125
20241855
43431702
32147350
81589680
25556440
30821270
11269505
33136964
34454933
7922974
37246438
86433961
25047328
31607022
50561510
25235087
20173898
88037203
9388930
3866424
87568280
98953486
7253135
9385151
9027890
1113829
48565334
71589533
81977346
69597771
73816860
55653092
32846609
95038819