46839858
1337136
9239615
68752593
62656788
90567093
1493288
88626648
24374036
9769063
78591273
96797734
7904538
14475196
6104809
623199
90242924
1143860
71582274
94428435
7651187
4932870
2228154
7034293
65593965
21859102
19915095
4248278
8274612
28919783
45801173
32486690
26521973
61591776
47364281
65535565
8767350
5109890
64727511
20349136