28408077
18022634
56849980
39679144
38277258
67675505
11002062
12752716
87237720
96995094
76408667
74495359
39197510
52383804
6935548
48392700
72007607
64162355
86238382
9035429
29521303
19926889
32441150
6108678
9363771
83839820
37811716
64959128
97779470
38271300
35053852
65022056
38766360
52172211
28978506
5614590
36526283
1101498
61997171
81147479