47458285
8345655
70927471
1407532
1129452
23152427
1629757
78862002
97124944
11471094
70962433
56748689
46311114
6763765
41269191
75768856
20901632
60506175
70395663
90047901
45978986
88942265
65535489
92759897
81007898
44225145
29921497
83064295
61155572
80982605
63149392
54696850
2359126
2916670
96825656
35142638
23171672
63378086
9071907
1732791