25272725
92514993
3626860
3961897
16622862
7101888
68733879
55627770
64551529
12852776
79397543
89744715
9805240
55375016
62149677
93276253
50231406
69228359
69025629
22057680
20137013
66362297
21119892
77324370
17295330
5547025
64695356
20221687
16309862
67581383
85738952
37028539
5073128
29343933
85151762
33481109
16043299
11567854
86612679
17376882