1321013
80759698
64782697
45296727
49757140
3194347
5772472
44944808
3504339
98779714
28665955
80213303
9602859
65643740
1192077
35711042
72861064
5666597
77208226
42525957
86588135
72804030
41371701
72564287
67311378
28117500
4604370
8088971
93219490
77265785
20018351
8522888
28292858
59813348
55379850
96657075
8576429
33278340
86127816
52136666