16432
82038533
54915741
74024566
3247198
23663582
58039240
49607957
76191008
49738224
47426513
31948760
8425805
38709876
27898381
50705495
12389081
97286434
88013393
48434242
61084634
8098971
32057592
59711356
2688230
3413792
87512505
2862268
93114034
59919163
90541307
8378209
97547567
7697740
59215591
34237290
9465055
95459721
74397344
3680559