20812136
8828640
4349324
48061500
8814212
89522190
27821490
22174547
42725298
14429319
32957593
26203038
414113
14127867
65227759
63798341
38746452
99316635
18192512
8526693
51261865
18844688
28109813
15335626
79159704
48319966
20479555
73646419
69274703
54615608
6317892
6143345
63077911
71891589
54603360
11468631
23442715
96698058
33035875
64667302