47805986
4818224
97866501
64768546
59048058
13548896
47244592
57843737
49492180
9451303
7477876
20556718
16728770
8576291
2421611
81301206
7351734
47643955
26546119
79705986
16632244
77589922
2515263
18288027
1449881
96792153
35555189
62747772
26314568
40208416
41229092
38354208
11178683
57905312
93135234
7591676
7738907
77074340
30042845
79197759