50978534
32308093
7011568
58394208
94293144
43075507
50416224
39377961
69281371
95083406
49215802
70189115
32375888
58223985
54309114
95402611
64442411
20713142
69054102
23728772
75263777
95721329
44946449
67421267
58133982
60098662
325790
65425712
32612567
34958946
16049235
43436838
83517309
22782528
36943868
6146340
83456588
832254
26036420
5606518