29285137
23369336
11377383
35407955
57124278
23982492
21379413
23687813
97191866
77752038
8019011
41037523
23613035
27372526
18148768
48147490
616860
86786445
83907884
35294400
13254177
19298120
96991486
2830558
6539512
25351717
40888319
44614542
511529
84014919
124642
24956174
21372391
54482487
11975847
45851586
54296406
90602282
17386800
66908888