96171673
5598727
1398657
42275277
44305048
7868872
93147594
3426632
61226911
99209174
94774391
93106366
26819548
8311840
19904102
74199262
78183825
59723612
98184976
94699957
1361956
19397081
65318141
13179962
61155298
94942426
4858251
44412978
41374262
6318826
6987204
6611864
5900889
29523509
88838382
11379461
65219734
84195203
27324881
5058665