42109078
24624657
2625564
87763422
42775933
12659359
4316087
48878367
95851741
26701871
252551
60349014
8078987
55282021
6039523
41299151
3779366
38849828
80561789
28934093
13901876
89696493
20824483
78725144
73473283
9852472
18422369
9151338
19705995
19411667
3844805
5045036
24389636
19257107
17993846
64002209
78074687
82004600
29157336
74663180