95292315
10045009
6746580
3254237
74277612
73154363
97589144
42122559
74669873
16698580
53545088
68939123
50761263
86735324
89023506
13493104
45103865
58094587
77016823
35305059
93453124
44191459
6468161
36627729
9015718
56336798
8268422
36289507
7448386
57776860
4298108
51289376
9549806
83248917
33933016
5950174
28226259
16834946
43491051
68111670