50069607
45917046
31076946
6671596
76388389
77177069
39397065
79125372
30693361
88705758
2390159
67014238
97875044
23167516
58636058
62789604
87554519
67681511
65014722
21501000
17964062
47585441
54109589
87235734
81735372
58887987
2165846
28414548
39281226
71952492
90645452
59517711
9427205
33175500
70252596
69566234
39141156
49049447
89101079
55568102