81486633
76171686
19038700
21984089
87013261
36583080
92448878
68716652
43523874
44563582
41888827
20309072
56567374
63896025
12311235
97002492
86292173
23104233
73485018
95971618
46884389
3267458
2827805
18119802
69113309
7571588
31618310
17426262
71597830
55381731
54622855
88938575
12913068
23298652
77333141
65569047
68176084
92848391
21007187
89847421