29311884
14498270
25326678
4247392
7804394
2604218
81842241
57575883
87928990
39545258
994492
16473911
68214312
217089
33757294
35717231
70952465
96009347
84748092
30514674
95642943
47985307
85703876
75096406
4543296
41919374
95891985
93424882
93003183
62585407
39157709
5986125
21885055
51298883
12672264
6542120
70162074
16982309
54894523
67003988