84017615
40992362
1182467
20609492
47173740
18589840
5400828
56117732
42818714
46545672
66421434
29334671
97444581
17943325
60643390
5337428
12588751
70237358
96322183
98209818
87042444
32795721
21278253
75947461
57472001
32633168
99714943
83613526
14553909
68158456
69697845
26052297
55471092
9436854
90776525
51479569
61328010
93099093
10221006
40481294