60735768
29507450
26304198
50807128
16929770
81733951
11524135
93059526
2833139
88174810
99535016
25008678
34188960
39177228
5054887
24096252
1391813
62444008
1066530
28495943
51304468
44148725
11636561
33844205
4693366
9748333
116109
89312864
58279173
30904390
29112244
1472403
16947712
26064272
43672806
38472507
83249166
26696775
11406595
52278904