31192238
31812099
32321615
93958911
554669
65271781
24712740
91403503
52745041
39266769
70903356
65413991
1514433
7540709
45654452
73356271
97312141
5802091
92496099
37588822
47677421
31634611
24478165
86107626
11463228
35456304
23108148
59216202
64928024
46883087
65306882
93569284
46445718
19099987
82627420
7326536
23521876
2905394
51268131
6769018