1695385
97964500
93671067
18077044
4340997
83068127
58085227
65226544
21819742
78887555
55342988
1401557
79761007
66125298
68228840
13008470
64389795
85785274
80755974
6557044
80523143
94566051
79726805
45818075
30988618
75683042
60435082
5558468
4478374
10931807
39112630
57431945
37104851
42313739
29469134
51636953
35681734
9497611
22161662
20639238