5017838
90812430
2963635
32134761
31893247
1951369
71913760
6637653
7385602
57029225
47787653
89211891
58252245
77394066
45762360
38201130
4022772
16005437
12503464
62823845
34547053
73834652
44568145
8836220
24144779
90779
24119307
44956847
21028602
2145365
28568354
4465455
9733329
13672660
6494252
13941977
64903618
83751479
33606308
815931