30471719
22673805
52991673
606384
25971031
95515015
11399579
53856431
55361239
95799716
77044547
57588067
32029745
73921930
57707548
26095371
84772798
7258564
18132458
7103534
82676202
67729547
57609560
44339776
12512483
16221362
60743392
47897534
91728343
70819641
12931647
2024453
25573514
147340
64068946
33232914
63873564
15334608
5062680
34144054