86562716
28294229
77213547
800614
47079867
63278838
77487900
8454512
72511017
3697660
3382434
42074381
16416630
64431044
60642472
843951
67212482
76007368
2102187
21072484
85468425
88649658
83023152
2729248
92178063
1716598
58992342
8296877
4832229
66213245
12253359
26998930
14072680
41758755
88298284
80139187
87485538
28552252
78378025
58707954