21068412
14292285
18437553
79493226
7894526
37139927
3979127
86007737
97021779
22621134
57507085
31263410
25354702
3543201
3287769
81596065
19155558
3953647
28977950
97085501
5823165
64595129
23224686
15108996
1584472
827677
42202025
11043438
21289136
21725636
96603690
13322635
45648372
6168928
9307485
1392620
1309521
71146678
61682024
85485925