165732
94129714
28199290
765398
16537394
8441548
17964290
80739375
4102977
48488900
44499002
7456066
24844497
53989600
12591595
9996887
26972751
176225
41527012
93732986
4139660
55784968
14611200
39873581
92041071
52902236
9452994
80104429
5994683
23882811
26405434
89599243
72295844
3499588
74221532
91502133
79419257
11755537
86913717
2862352