57845180
11367348
63794640
13501203
20541178
9835338
86971805
7919508
63035480
8141443
39657091
8259315
58676034
64096300
67316269
38562979
18404063
99541732
54895165
78411249
66546982
19857035
54291331
9711680
17174396
1372229
41149863
25754837
59138682
90902469
73555883
66127853
20568285
34778086
5910834
35844651
6230235
7690543
39947396
4123904