37522521
16465445
17763325
22406056
22162995
19525101
91834422
813494
97568966
17217679
6391591
22674586
5998314
1102351
86709292
98542664
43303768
3113960
28284698
46821621
37552253
60132208
26234107
99118372
17035108
12319863
16264715
77828820
36605062
96274270
48339121
48297409
9916600
2727996
35455008
78077928
71652343
36421298
5397372
7915588