66337431
65395407
8674999
90984064
29969056
79464397
14299456
2676171
18073588
91318230
31088616
15488926
41231998
38317977
29583726
58184375
85872136
90567155
25442125
7643867
99095065
99065090
9674622
14977606
51292897
38722271
50135753
58639808
15711224
12474708
54417655
31416788
23166936
85715801
16868474
81423873
87939075
64678898
50838132
2272320