20812692
11362922
87748431
2623445
60879305
9932138
5226222
1469240
90272857
47498304
7876744
74406300
58093069
18384186
38933507
14339860
94674703
22482753
18002026
14942134
62096021
98501743
43244095
38463645
52946414
5656080
73005243
40621264
86829959
46463443
93947144
4112308
32741826
3818591
42641015
88678892
87832972
3113763
5566402
41301463