90638722
45429985
255079
40766625
55091531
34955011
12481879
95399176
6788617
40814774
79861938
65665800
84672598
522058
95904
99193243
11165298
94185718
19641672
83762881
25461599
83181055
70923169
807790
45713094
59482947
14439804
435440
88146266
43818525
87984249
32785212
6308343
16634570
39905422
66579606
18847898
3504303
29074967
55447251