1302048
7953500
26125925
46316042
16059319
58403581
23195876
65354873
46268225
35121561
80504234
77541921
98173622
622692
31621680
14628788
86762416
9701491
29466676
87142471
88818
37029034
15313017
99937026
5443698
95982897
34966463
11461421
15853235
53888940
61101960
7306177
35787186
82851502
31007040
46421679
6262216
79166856
43298700
39459815