82526084
72982348
3608511
8073448
95171787
77599956
29909092
84281593
21648155
71658028
25532924
54617139
60802813
62203426
34531721
33343556
93394343
99525136
42313062
16256643
15136476
28519029
34583162
13673500
67728681
4862650
97341619
85048346
32348193
29904076
65321790
93167707
38939571
11897912
46952147
20376220
43989764
30273317
48393395
60115075