68344560
18144248
38244639
96933162
22549856
63047454
99464770
11499988
47295516
14157422
55072920
4197418
11288775
61758701
94172800
59087048
54449133
34993059
7877926
6541230
14974833
88404447
94854253
533312
10537222
92412869
34003690
56031460
76294412
70609833
68425541
24304657
75804952
4060937
20006668
25054321
92383520
74084792
56534428
286895