18801295
33304996
74231525
73562830
55288487
63109981
8355407
3065036
36333680
26524161
38414111
65554696
93913642
9637338
97665740
96429313
27001586
12036180
54176473
53501448
38663524
16758445
85045976
51432982
53776380
3581022
1796824
611241
62027679
25934704
7006962
33694651
1829020
10119244
43353228
33329796
34828116
23548604
96483600
41113086