312970
82209998
84743666
8803492
99598339
95359628
97874482
33115285
52914977
45543299
57402069
63697138
41883426
22822665
88061932
5743840
89861545
37971265
39593564
73397281
54115136
8051697
42004279
86092604
39481432
7470437
36576207
2789745
78045594
77987771
12591337
36374961
82613653
60964087
15097813
92557698
93258795
46059706
24462259
53514790