45742887
3285284
66681296
4528335
55951735
85459072
2185724
72532645
79743212
3493685
6385241
34771728
50337716
99704975
69655515
1362053
24247248
52529860
52527659
70506441
56302278
28847107
68062264
95613154
64625576
83827646
76334471
43264661
86592031
90506114
38545173
481450
88603324
45586764
57468633
60509963
12339180
64814959
77935333
1955618