30985330
47865068
54582085
4981850
42293704
63904300
5091214
99085776
98991949
18271743
27565872
6817445
56687267
72805119
531987
77317677
49156165
55259193
91859205
95999973
53187693
64434918
85448716
46776450
61231725
9349616
42226718
52339648
38677609
172442
3372963
81123995
11325436
46343824
73072986
98847980
45328004
75925743
61027131
83345324