39692960
33789482
32372840
21151332
3423573
80728301
80318255
6246574
72533734
52559367
84568243
81563357
12438570
25994395
18254501
52044461
695113
19484823
94182848
75407280
58743562
13381464
4819710
92503351
67704786
86745822
38554153
97103825
44104425
73172008
67686894
80742398
71847219
6843877
25486106
33342013
29167671
77351618
29041650
88646272