28043068
25228022
1982274
58042442
19655651
26676904
49726743
23537508
76752182
51412115
46545110
5727719
18335606
85107079
74331464
24449010
80643194
79204172
6147862
3899974
11697184
8887450
51371562
70888078
92731347
53841241
5839900
16944205
88748069
38037830
75938351
8978816
47604808
27838826
42656207
13445390
64025124
60218268
54967528
83847728