50699123
95277623
96711388
1927337
12994133
56692961
25222824
84266521
65082788
1058535
73341284
71548719
18526790
8406754
48141870
10485667
37239102
4522128
66495847
994510
39609062
8025109
75871411
23997997
59853970
36051535
25061604
15647035
8095374
52384197
58197841
88838769
17435627
67864847
84172098
1837939
34584366
3052373
21471251
56926319