86583598
48933120
21744270
58931716
29776108
16795024
7378558
95316110
9139670
43554651
25125330
95638377
80728135
56393621
64558216
53118246
1077200
73769721
67027384
62977331
14008720
26466094
77632938
60469216
56927878
25366613
93294489
48503814
60727433
3894067
80048365
37024878
1906759
98292845
5554031
54051169
6354774
66481705
5516548
93088654