7861125
6467924
24498879
11256516
99753716
81925538
16373026
81562059
74956670
50137560
77935339
16598436
55736309
44291166
56694020
28233810
19665524
22662746
97218055
5975464
44722626
54421345
80486732
49842027
25569910
7545170
14454566
57336836
5746998
89655282
88542621
65388792
85471862
4406781
14942437
307584
77784525
31646177
87314844
20829018