44767721
21671798
11405123
30625886
41942710
60098110
8858508
77779903
21232483
72737156
32703695
27541637
86032250
71306089
2608535
16802759
55227532
29614150
86158989
3303710
66057700
54641164
61382583
15042022
4312231
94029569
8892443
81479982
74395095
47509509
6622683
79453047
1713356
98655513
13618493
608215
17266547
57923895
96202932
11819015