42708766
46026140
43542685
5571935
11638469
62327889
54316782
75991964
2272551
42219013
39524373
84675770
59786492
49974041
1823303
7902856
29113902
197827
83815029
84354925
63805
49713353
30857001
37956163
20343625
80969436
35597766
78439024
91536705
8091758
660890
42464204
47594101
2012660
54873472
57439241
87498880
27444187
87727557
48302612