22753513
70622417
59311395
14607961
52468231
21178003
38536300
30774562
28394398
81152907
5619652
35762498
18631274
9915534
56242165
55546449
1331479
3077480
1781828
39452329
42071152
15674170
21468637
61221932
151424
10721819
97067096
28337999
94487775
7135460
97635863
12326720
2113952
6796725
82322800
44149649
58567326
59434923
79658968
78078079