4356796
1054635
215580
50875053
33628433
62493143
20011164
90035395
92081008
98812950
18113574
87766205
73947442
14236422
9143759
2501832
47287325
11054308
43844105
38833990
15983992
24712655
76513602
3884571
9480139
50486823
75852538
98957091
6793538
36256895
64367210
6722313
27793580
59048052
98704200
55948506
70852156
15761954
48075961
96996648