80601826
58358828
8644187
47469693
64525349
26265090
95853943
90674620
65533614
4567180
51889076
66424256
295290
51698696
35827904
20087117
46004909
7257750
98992933
94627600
4004238
92344280
21679580
39011660
42823733
57443885
66387286
72281771
30219419
3731485
12152369
95778838
16729907
29872146
21141219
17118420
17594099
23606182
54442448
91017962