28437675
99541810
43429608
64912858
48141363
217684
13744953
4000426
47703671
2935990
68223539
65497319
74024348
3314427
3002732
82946782
75255873
9902013
35909639
25323158
17586018
31717806
65121310
88644553
85408196
3425409
35049289
28451047
32766122
75754309
38873025
66134074
68307448
55013261
28407568
46905641
15651028
15514456
14459439
6146729