589460
91535086
63018023
435072
79234306
22448452
1991080
38447793
3744364
14906312
17817591
63208350
1821880
8954240
33158337
64403327
6440821
26878514
18455744
98215221
30965702
32974342
13549439
97788781
57511032
46296652
90107175
35041178
89977844
13276666
87967436
10305895
19098537
5933368
95702559
239605
33417502
50212634
32343718
106412