40603968
40505242
21661850
58548839
58863109
41927759
394285
35459573
73219929
38624065
97617444
90299582
7544785
10083711
84125546
83717974
4475244
15248662
9885106
7354838
98147397
79695059
50138242
88243194
42225213
49178623
44985692
9694637
20568606
67107331
57024108
89458856
52813348
94624211
35637975
44071127
82897546
3101311
49929344
67087217