31316159
3363331
17378880
26417575
49992786
66239791
81107266
76683693
10924001
23592968
98565830
71844644
36634892
29745345
8468676
26165992
9737660
3458125
88139570
66332813
369950
61294470
4083248
96738060
31093966
30482519
13103153
39148752
81711414
74815979
41543339
686572
69243788
26032722
35241034
27137165
21624450
20624956
53284794
79851472