6581859
27603427
2116738
4125311
540955
40953066
19393535
4514570
51307726
42892786
65916009
96784925
21712041
51649257
41895676
44241609
1413336
36622064
5861808
13702135
80951469
88272924
98472675
88516044
52545588
88253651
80067350
48195701
2327144
11633437
36422959
15529872
77365238
22582591
349658
44397141
53355643
96711946
43102411
40976952