63955922
50706859
23506543
91941513
16488350
2638853
88048153
63732611
96718003
58551193
41847743
70752521
49746534
41173433
69167884
81611802
90992459
29373223
27348354
2014383
84916209
9291661
83058756
10873266
98519443
11803474
76685587
42665493
24169843
75603610
10621800
29145023
18338729
84365067
8353913
13278375
1553561
8377494
1895331
56862982