27104822
11103548
20334464
94806777
81798887
99273501
29831898
25755802
21165586
11994933
20577285
16149064
75554035
75182979
9150820
223119
35779683
42655552
52677724
54535721
34868516
2878574
97963565
21192683
13211400
2524909
6341638
696115
8546396
27849024
41131822
2835548
160631
51768712
96462973
70016899
74821448
5808340
66913225
95432092