83368064
7935616
8549034
41866390
18601764
92171536
81249205
22642495
28588970
48172962
4524337
99264093
25358523
17118613
68116365
99242809
71126758
6312485
51282703
94257628
79804263
78679282
64553498
54371174
67226869
33223552
66732132
32389571
67041341
60768186
38137328
23470
34036982
14869830
46958321
64701869
6685287
32721102
51329845
1148702