95562989
83069056
68722643
96851687
65087855
64623334
36305421
56346662
64944311
2103243
14609120
89436425
95247214
16913697
176818
2304483
395282
12787400
51056081
49526096
36073709
37785587
53318890
83435264
66325354
3184970
10145349
46651161
25242573
85139733
71384441
27781770
15139299
83237037
61587275
59743699
65069622
38891682
43507520
1264549