21912753
6285886
45961750
45798617
82967250
17838643
66027266
83139428
53659996
9552540
97682124
91745577
10004237
70829646
93476765
82124634
54663307
70782301
86984839
39578130
2748106
70374350
11993891
14924832
47337787
28693731
17973839
61763508
15354561
85998779
80162768
4341270
23918254
45739875
44024265
55419735
98107100
7356255
3944881
15382193