3005300
80944097
17624019
77629672
90305806
27722283
6143343
84907528
12409717
80772622
5151252
76731328
64096305
76837712
51858692
37535830
1045244
39845437
11031778
35719681
81519066
42136315
2119533
752445
45974420
65935959
32058422
9302799
6917678
64334274
21968356
23917
7731618
12748092
39699686
76614612
10468681
55701598
80466426
95588229