2168275
93009222
72099051
10488408
28216896
57803024
44673748
52302686
24471770
32455641
52135147
80852288
20389365
1316750
69409130
92993227
20624242
93446368
35613277
20716681
19448594
11785611
77057701
82557347
29288901
20327127
96362445
558320
58292569
79276647
22144712
65275597
75634489
87954598
11821652
6322026
83871524
7873187
69981003
60445997