15734948
20778622
35506471
21997703
86939457
49763010
66343496
82583303
39316919
677128
5347113
39565953
2129449
33336319
63004349
1926762
4996127
60387606
17157609
142340
68007700
24958624
67851249
65659024
19788383
18462849
23971466
70696864
578996
32456320
5045769
93144749
7425325
98187439
38192322
25387369
82762788
94831549
58945278
81173018