42952124
6899248
44723003
94883959
89825562
5618433
61753777
20239275
14371061
71234957
39983793
32096172
40766275
67048965
8985487
37065789
40057534
58623813
15171777
8073110
1856173
27915287
9429479
68116276
42567706
32201276
39084114
24828914
45548780
14048331
86012052
62422091
20126838
45742825
19529355
33005016
61468667
60008789
41829993
79121494