20887625
4062190
19522847
64618500
2656175
796479
30758922
44757526
15845604
27574288
33326145
93507779
36851361
68925332
26963752
2548706
41984728
46673824
87366060
19021181
46756699
7452740
46176464
76808959
52809606
17826886
72284996
20537426
88514187
44847047
67113076
7426454
80511701
68696735
23282961
50332310
98933080
65021318
20256038
96451281