30829229
1573386
76493872
91614126
43539025
77635638
12115050
4407474
29163583
61568066
72453030
2503550
45245637
53981928
40612416
8845169
12738324
426814
63479293
40935148
4674555
4984213
2085707
22616097
37904510
17678807
597574
16554590
34894280
96766093
63725412
5863703
3248942
93514292
53732792
10441248
58448004
488802
8494963
26347079