31073053
38295834
50493652
25079781
28622038
50466790
58007659
25241177
72968752
94802260
40926367
6377123
84239556
49937068
8557151
21753960
55546825
48976666
3105176
55446741
22164722
40853863
7224591
31058614
36702911
46244090
7929919
23797153
4595814
65673718
77277602
94503566
6047458
40456704
91603137
69826470
47203667
39473434
2888949
1049807