96805722
98918670
91422178
24201878
55852676
49578215
12617506
15715863
57318098
9208652
6923284
79184959
31018402
3801709
7739598
46572349
8387254
93515247
91029029
63096568
7513922
3908866
3240149
85223944
17903714
15586896
39953371
68409175
64493192
73257033
12617013
14346475
68681185
23267916
22782580
42081947
222181
65772556
52908341
27471390