18315268
3459087
44445884
99485067
81671522
1296985
84283140
17631529
3362289
13539168
58925034
79045221
6433317
19687972
35388843
62854427
470099
80081534
58448551
4366522
2233294
18643686
46629745
69092300
93082838
21633220
58463330
7197207
5979280
14702654
82839498
20805064
23555346
65694591
7288572
1372871
44019284
65402157
9382572
4897051