3055830
97952178
91005667
67188607
8984938
67921235
93474381
3152262
39675361
2635664
15109656
8143267
27814105
3910201
36382059
25118983
11607274
47133129
35593375
6459540
81026875
31484242
91106985
63184476
77211397
62134854
31817704
1552529
19997452
29482493
26556535
3032624
7041873
55352812
42459092
54087870
93379127
88265277
63332803
7616858