46722246
1277580
11984026
89556209
65621072
70095728
30402435
77716933
69317352
19715264
44825653
32414112
44299590
9287884
95256692
16714013
32705819
58017095
62978756
49066614
18989887
64403677
8637329
37657021
813851
41174569
766863
60864505
10594576
61975867
80587383
1785350
32573732
72641772
4453493
6230239
78844287
80985269
26717742
57991768