94905758
16602097
45473542
31398412
99355429
49534563
30807051
31438100
81068246
98661892
70945947
87264669
77006012
83722286
38677342
6765936
19624811
10677925
20807339
3444963
72365958
24988773
16141528
1984096
76975202
67734219
55933809
4497259
56828684
6678930
24529721
14411332
9647949
74316005
81318410
15406249
86234650
44415768
13944077
61341670