16212963
88385898
97023311
30302867
73306099
64224693
6482273
9080100
65254624
8299930
72744548
5038537
33555547
16473732
27787142
17711197
11329133
6292682
14088722
97253367
12639954
95725233
86476118
93205295
77032637
60823040
9441743
47736223
97496818
83476202
78388530
64595529
963345
17914433
80212348
48763278
67057396
81205818
7704703
11488304