21839849
3701106
92166790
8622643
8984366
94974204
1026215
65767403
76728454
68012717
64392513
79467535
8215703
1010740
96281253
74925474
41793640
42015269
78063270
54941824
20019505
909674
55619704
84721467
27585951
99173455
14524385
94202969
94004576
38672046
19854423
71957328
22645504
13913258
50277156
88706257
72019368
56664218
96914975
80406471