91537596
86368160
98166771
59406949
20797869
62972111
60295783
8095632
61189272
37133400
6918396
81009163
29129139
14014110
6402963
55327903
8036203
34947035
32142726
25581062
14332876
11733809
239015
72506644
86805245
36945723
78843385
3743991
2843157
76751860
7352460
61451144
17302273
9314647
17254550
95427756
74429921
93712057
8676955
47335225