31797603
25293913
41229119
51802925
97842958
31009226
23245956
92705920
3358644
23697178
17948479
39884394
2478942
96788968
17981458
75565654
65321552
12075586
92921362
62278092
85172725
1652910
75947770
785529
92017427
80848087
30714439
51497468
2999199
71926512
36865740
58434890
67286010
85257905
3725350
84602317
47002535
21977823
51238588
38577022