29857581
47138760
32156593
28909163
29072040
3089722
97711750
22088739
67837667
29135542
10141663
34589808
60785722
45649588
14763873
5109996
646235
23903505
2972443
58805119
83249092
765525
58442930
10671805
28626147
51754576
87442812
72542030
7886601
34741988
18799406
32839634
46723033
9861206
22901276
845546
38896283
73952882
29461594
69676405