30191856
54092961
70349503
66846132
11307781
50748044
50402863
96793834
4692438
12087925
89717702
60469765
84385586
5198365
49513566
42784019
61131506
96401322
27625365
47812030
48316873
17764525
67782895
7829086
97629290
40013051
53055457
49777658
19712501
6893703
2439921
80984113
9709753
13309671
28853093
76365598
89595428
10083016
40836245
59255328