81352796
15501466
13481140
28207701
86197639
16289660
38368447
11072072
34852103
17483957
63338144
28212606
31508882
50536046
74251178
213486
83992024
82006648
83637707
2714715
23278139
53352981
94928789
53753965
73904870
5345104
89598087
2297218
64862038
59301489
31797581
28161262
12572404
80962386
22297636
74494437
13235630
97809853
39488803
15376880