55877500
31223946
30825766
46847798
35832689
55937003
2323078
19295275
12691959
91147704
96862682
95356033
84147901
30393773
63802652
80702159
78017894
72078586
16996286
78276319
71615265
67765838
34126119
8272454
94848043
37851251
56324757
23344873
2446132
24799319
5049349
60145382
15068120
92647407
47622613
5195222
96314962
2873670
89274963
49507458