45499081
6506317
4278549
58842461
65529585
32722861
3192972
11186197
3321721
37481290
14596490
12306015
80061648
10402072
40133086
85438825
33604371
88403400
67523317
23683178
14906885
8964860
89094721
67129872
56437948
652982
41893867
45566382
5695661
46198702
430839
40295463
98178887
12173662
21026668
94172407
39304239
8243119
73848051
58498603