20039669
2265478
3193549
19916941
5495924
63803279
84177736
68522763
3252386
623529
33141252
72185999
90576590
23014272
17006910
21564840
10349767
4517428
961573
9899184
90124595
46123340
16006288
88722117
84921746
71218220
29823429
8628753
36782507
56722008
23764185
15892304
33143065
67903268
36591029
79861185
30341944
58119283
91259483
51951168