41348781
34169219
99119763
3236047
6431180
24606160
87676234
74333980
78753265
31536072
320300
81157604
2407362
57779144
15288859
43269924
87786457
83691067
99911037
74879423
39088577
30804118
9724502
12253063
2756167
35796285
42691134
3862409
3856149
39158263
13469636
28224249
1192255
471210000
52957878
36143668
44673695
15128060
89493444
40562626