40971514
86561011
47228303
78045291
66295792
86488005
30547149
65862628
3342992
36113817
41059103
8491913
40876411
4450218
39088749
6569799
13448011
42865101
266170
57008899
83527401
1575611
96093419
69556404
20313629
75402831
79342947
99546346
94709017
69239180
82191047
48512555
93644877
64961007
69977667
48328917
1570592
51655120
47278400
47103533