43956168
34017364
17423901
17156376
853251
57788839
56999914
11959783
87792881
71657900
65681175
25011613
85332200
6882899
33753766
68142602
61088084
61467162
85116382
61894398
7953436
47091435
73523876
92543480
79561763
39181081
62692055
80194118
7006181
760695
6510655
98185331
19774118
85508329
942174
54755974
88143268
78877493
79545932
70137293