29169200
60566190
412284
14175949
76572332
6266756
17085829
94981915
54465635
48931246
55594787
85706368
2289615
52579444
87986938
23253454
11169245
89494587
6795092
34911253
36883233
37715406
13609266
59243662
40639259
59624043
57007518
71107035
8534670
47477437
71542953
26732644
49905613
12243916
95385702
68079
5669371
57033746
63866588
98818574