75795299
559288
40808621
98323340
83121252
33382468
18418388
42215938
78146959
51841791
49994312
42482775
30522103
96699436
76707671
53009847
2284040
48697396
10161542
82631480
41575086
13517234
58505503
97044100
53007975
14478586
87437896
4342237
3037360
67378664
6563435
89577079
17327169
89956910
98451462
22945156
66882556
14566876
71717605
39763641