58843082
2535194
30045055
13914269
76086644
28733015
34204954
3458814
22611795
25433761
95025081
83474975
69226172
45153533
11713302
21408919
43946662
89446685
16004767
80686359
82267553
89478027
66765694
86149160
977497
22308298
80999432
21895994
55322959
48449599
21227911
51903305
2148409
17815908
24076603
38866473
9979959
28454885
2372527
93966194