32738300
8866041
7319201
56518358
7557439
21663525
58666862
3977944
97117629
21092753
32543948
76187165
88836561
3189731
2918872
62862070
86252095
9097252
12654308
84686835
5079964
61831104
19176521
8085150
16177312
84249393
13355804
50667472
12157516
73287847
29391257
18964960
1688663
65763947
92215027
88985298
40455769
17393730
49322171
41655027