84671746
295996
1452887
4522254
10398404
13087870
91101373
77103801
40125645
79592100
22792775
80503826
43466264
35517159
19055068
57079810
83587768
46153
33642355
21814434
94335991
84123853
4151380
60682001
2763503
85137940
29619150
46358218
24868164
22208544
41205608
12853167
33879990
76717893
79355404
48621636
8416217
58474968
956458
99805484