42016369
17944397
15136984
11336678
40508258
25631645
70366268
76938106
26824291
83115145
30372090
8698013
2481907
6458481
17303629
53135688
30071911
92979878
37312279
9238466
67237041
68565203
8881521
50603714
99477799
98964275
49932364
13739274
54457107
14791281
46339
61953059
2657417
80272501
24049413
353691
18547358
91362841
70753298
35138207