1936412
32526049
69107331
13258694
16896336
3749880
20963008
9951552
48237017
81814908
3384468
99893429
74759655
77017017
89979072
3475449
65567730
1441151
26562177
83568703
61118806
56884895
71733362
57139241
18225926
48525214
82269405
23032498
23111575
36285220
96587789
24745950
18548201
12218601
5006566
3391945
5606294
8035065
94532797
50662301