22753704
11464058
4127861
2344338
7129116
50181369
64512698
80957235
65022634
94965129
4148973
98349070
61407610
18677588
13327552
73873531
34525022
38089176
24873550
99477246
13569909
59862569
41231080
30523844
99057883
34589926
34136262
21024377
39859309
4187612
81657654
63079226
43901396
30186105
49441935
81224548
60373703
9064934
96084933
30812090