95336182
60192775
5672172
3806121
87955821
81887723
90695990
85278086
76849005
32775304
5674558
37024472
2919575
12267526
8023850
99562977
51193108
28689604
23951725
38488053
86032637
35253641
20083661
51354732
54908296
9852149
7885359
71969110
78994311
79285320
80784412
4948145
60104290
2702263
26115660
19118990
34913329
4793177
73826324
19266771