60906628
87225018
41833270
55258135
20991996
28239935
39675395
28802631
54903318
52082426
94643358
96964700
28661855
49845448
41363910
7894729
34222797
28347744
89891195
1750203
33066235
44127012
7966752
62815726
78689908
23358234
87623766
74197367
489651
60905413
97778223
80259053
35625618
55339379
19329608
39519503
17615638
45369819
70729328
12395073