43703597
92117940
89701555
53918718
10936133
76725236
26342073
80265040
56424957
16466546
45061632
9204684
7121136
6647985
73152664
19761753
52868170
35296543
3461603
5269923
90958287
81366884
4217800
83014236
27173140
68056191
11828933
51945886
76677840
90109833
22758146
4300730
78091118
70118286
9797601
4904532
86105287
96894897
30965339
4437644