13173663
5713229
96605480
14159378
14755110
84145087
33599756
37348087
45456902
78189828
2893933
58234504
30259275
4004096
64371002
34674103
13634746
52071086
9444590
7006250
3291515
22341329
18382237
18541328
22501276
39518831
30739879
9484955
26882833
16001152
63689697
25726525
7649374
4479815
73175807
9143788
58805337
43291988
25669090
97006085