65111580
16959152
53558208
156623
79145062
96326326
52132759
70056491
9106903
36933119
97449146
97162727
41715321
83845602
97162002
56866030
98482956
62626617
9293061
92723756
24647813
786216
3790193
70198754
24058899
71989712
54393081
3857765
45512438
46169741
79493120
90896278
8116480
39308675
69906397
6753920
41064626
917981
75398443
74027512