58305439
13316612
80768856
96688953
21824243
71194896
56033961
42224523
10382626
7509216
69757391
71262688
15886089
51581187
43709269
52973861
22022109
7012182
40463758
66572933
74198521
7146730
50205267
98513380
61846207
36265137
12625150
37576694
913371
31934347
9011517
79582874
29917241
47579341
58538394
90616061
88391050
39903443
12947767
1433874