28496969
68313492
12389643
39517751
59543782
54283140
39922467
30031386
7974858
58284931
22273435
31483174
75956025
27459883
23479361
3295616
6141946
9787871
32238600
16819620
3814191
36076037
95938690
16523976
35055900
62304010
6754809
78008595
3373987
79152535
31523711
99445105
99121448
29811511
67276211
62184166
3630391
43493272
95399983
55042107