85834996
53327618
106250
34499775
63438132
52594425
39983051
17185562
96899590
53032195
34935913
3143590
70215012
9032938
89867223
7148546
5473818
26528994
71522580
83363765
93726607
16233101
32902309
58826609
54394792
66788786
31382177
17613964
54452037
82629627
12397342
60371030
29893287
30392264
50865129
7819559
31835051
14177933
99722055
17553178