70793580
15978023
10795196
6215751
1377332
9376968
13081347
65492604
23918066
87069569
95712350
98967325
8933748
82985247
47026044
26654869
33822229
92456320
68179549
4425404
37672852
17779182
36967102
49664142
68443421
92138439
8668113
8104055
39829665
4852499
76415499
83065582
7555856
54336760
95599747
6075220
44708531
12524850
17796737
43585060