31061635
20098000
83482011
20935921
17187120
34486646
35629818
22707384
13302492
7537980
23423984
26333340
1456406
16288009
59264520
13603723
51271633
62429457
16809904
48084081
91227654
78443970
54788875
99488921
50582120
3701778
96778134
73683685
62364389
32473593
76246533
26783650
89123299
13155101
60224873
79483339
84936324
58425095
756721
4949628