22093822
9499226
50017601
41646501
37101167
12709365
79894001
16538536
89353096
54279029
2413639
71366375
95834275
3684583
72736305
83276588
52965215
90882512
23354940
38545135
55174122
77406313
18088168
71955173
95058517
51713016
77672815
56272072
27214208
9214549
4451386
1077378
30534729
50212868
3934338
90625887
28951436
11337424
2326598
5246522