10123963
807769
95555464
80427579
8200603
78623593
3293704
13824542
62397069
42488284
88105112
63053046
5847870
72102184
43849214
14716896
28602216
6994339
1147601
93049628
94172831
2078860
67051086
6478543
31297689
91998480
15694046
73342766
91178662
4443793
19334927
66569123
159857
70265033
75542804
72056354
97698422
10513712
4784405
718418