95622766
37226634
1189995
2261677
64943947
50846113
81033700
67074021
8371100
1111539
29615755
24002069
71629971
69061764
5712565
5901879
93319271
40133661
21789360
3783607
19007333
21129957
9393472
475438
43294259
77456667
46937348
39667740
43008146
41144554
3678378
34327923
29849760
83471031
9964700
55382505
6587740
15618684
50143549
68448633