30939366
38269243
24164713
48131800
33223127
63894801
80834297
89529642
78528045
8430578
1724760
55116701
12395627
53309173
28107929
5892762
10962311
33873042
63698093
3400227
470365
7562127
20159278
78397253
41063061
99305730
27072768
74533684
55747639
12742094
53472157
87574267
69998237
80118307
17562663
85655855
1322208
95764158
21391956
12943726