99138706
21053429
38108192
3247289
70397681
775154
39863457
30239644
6965672
892325
70081043
2244955
652616
88006048
50943242
10256286
65344898
11617540
12859909
19449046
620652
51274859
66532972
13822765
25638038
19754855
75489558
3023950
79619429
33909928
78338798
87796750
6429614
88175399
24601293
20601068
24448024
72401059
6732246
3968239