22124667
41466883
20421634
29233395
20183704
85888222
99704133
68933280
93098320
6189204
78044799
46908486
11558580
61709572
33043880
10275762
42044074
7909896
56993399
90965463
90864900
34722746
7809172
68541927
99493582
94861015
51894239
11042954
16065671
65888819
26933389
6776070
56652494
26453823
23525957
5371168
80644562
92872403
76291761
68521287