31929825
16074114
73182144
72078729
32354426
90891293
81361284
81174902
22088280
64069813
14438171
44107646
6077287
1313610
70863262
1671330
76941782
1087561
82254212
83112071
16239189
73937257
87482271
9288575
6786304
9386436
33461999
68634918
53048748
53369283
10897745
12788532
981967
7129331
41452580
35724665
27217507
63001566
1893786
59941773