1253430
17058262
92513188
51496998
72659651
86911246
29854622
73553334
69239669
93921202
15474356
9386893
45587825
8582103
33494073
10625845
50615272
28083824
35834072
12953043
7933132
55422972
45282481
97063550
46941308
88962163
89724218
68352788
60811036
7543087
85486928
74768266
11051372
20838750
1696940
17255358
60281470
60493498
635154
46831750