46936762
16797657
2458208
91154271
19484871
7117481
35076342
62408513
73095903
77914351
98678629
42578000
86815697
17277110
53142538
23054983
8837568
21299777
10138178
1232708
7809727
15532300
82609439
48681930
93387133
72674873
44314131
47987796
8814738
5826628
12512276
79318771
598708
21671154
42793942
12831425
65795765
70335870
40333095
74475390