3069048
70664295
86907879
65457019
56474941
39093797
2362320
19505585
72336003
41057187
29841590
93942025
84654038
75488258
4801623
4927128
35723351
20117755
63809662
45543431
21611248
89284162
77504372
13276283
54396269
5097960
99719825
90908172
94841344
25173992
33105348
36164346
33218069
68931414
94474521
5998986
26867468
6818896
7924239
40153511