25138690
54652173
80741951
28405630
90652919
84781513
47183726
166099
9527332
73393615
90957452
49483413
64443916
38839348
30459655
2550584
18474707
16924770
99021737
3772154
13954657
54672369
4941985
15679663
83474115
25876653
64654073
12888522
50468598
46066410
60808270
59429558
24259785
67506093
71333542
16052678
86047616
17802491
9877626
27627235