55891186
2085431
13344966
19662862
34882236
75777620
16906815
8652940
80834504
41661727
74106846
18539224
42539040
16468260
73517932
76513810
86703729
50802064
11708119
31216116
12367180
71973289
6860778
58142253
40439478
71674200
85109737
24798687
86088968
58003463
55324392
22154797
17709747
10149139
30921464
33207087
409013
85578316
7484450
16056592