42025450
2470629
1529971
1144478
75793223
59978289
36458294
82815555
3345100
11794924
692620
63228807
72268325
44595
60194928
22873604
76441518
7823074
22371989
68614868
9133580
20676991
63384258
58139489
42379306
75881012
46575298
4398631
33989605
96193848
67126337
3640949
21742914
68256254
99491955
38658612
9662316
359364
73974693
54793375