25949402
64397036
8846189
9563416
1773164
7107920
13888752
52745967
31373601
49233285
40949320
84352860
1703825
97565190
2555321
64049295
30016381
3352060
6533809
73105066
48682674
53698108
85768201
74289146
3156916
68607912
45929563
22288775
66775125
56918717
86381848
905648
86779462
90279116
21875244
11449495
50536172
46311653
70011045
7462412