12902028
56951499
84457917
15361085
1608512
76647978
58239527
42022071
22796080
7015475
11423463
72226819
13427721
27324778
62613623
32295615
86874283
36214913
9167386
50253483
2259925
60819000
23561859
35883796
6956163
30454504
3942422
80297296
55228830
48236479
9225459
97594869
65042683
5303241
96845823
8377220
18577070
67434841
99193235
79434208