31997373
59512808
31589807
63652963
33609708
14392720
8088103
58564008
6242878
48379853
20677702
25589175
84826204
40645264
2813242
82669155
47794673
48551781
7619670
23612012
7259438
40433295
79656118
26358404
15282326
70804642
44358696
968305
23047062
99094004
61894184
97152225
10786806
69175247
257082
88156913
62105382
97368978
83672928
17364724