97582287
313630
25061963
58947664
99939521
50358315
86578318
73375625
5955319
12355436
76436309
22756817
15119394
51501164
59754761
86599222
62502789
26648030
95199027
12048158
66543412
43183154
75098847
7857198
56295597
92397992
2598334
64786576
51131852
12095931
11523257
18764134
8448924
4041292
87997044
13242800
30202121
65421082
12055576
6679985