39027526
27474119
40823985
92754156
17805966
33212085
21561284
86732873
89377309
70335086
75745816
70975578
12816439
5177201
21163689
39381073
33018058
10054019
63731606
81517846
15334199
60666959
26712909
25852182
5468220
4889869
56502545
4649514
5687134
52965549
44622903
49717913
2728527
77877127
70896666
89964946
72814550
5657149
53774520
11209032