93603093
693973
69265413
27132321
1841986
39738126
42487646
55971357
92055422
87083056
82626157
48569370
99946169
56475754
39077721
23301181
195010
49607150
69027153
35841047
94115443
53076318
66026650
73991459
2452007
95161917
86194482
58789687
50611096
21674118
1703692
56551889
5100426
91854915
4667544
33237362
46281135
28706413
3276956
60619802