90547412
32495261
25772407
50555180
17512928
59328107
48347276
65407145
18137511
91636851
3129454
88473671
54346012
87364312
26284286
4478119
28979773
22198975
4645214
12575222
5735871
27372345
24518954
16304921
6080113
78599229
65621980
31647914
2403240
10328596
62953143
39833825
24136552
61577201
38437013
90073748
10242352
49772961
578758
39676132