4265601
98483393
73876820
7117471
9441235
39781571
11007044
1180833
97248265
9713021
30606229
42667203
500865
98505156
32848217
83063784
116986
46151395
97238074
219675
94381349
65141709
84681801
23171513
4978885
82617797
27141139
60818289
65155438
51784321
60961857
866655
5817486
48437456
11626764
4840523
3279709
30597691
41551943
90041790