46997256
16865566
92588187
84424615
15718235
44685727
7413886
25664305
7314113
7600927
69974958
20532796
55703229
48145293
42927934
43669421
19686253
4848143
28461612
21767319
4113426
82531893
57837965
41115377
59552964
8968650
18139739
77813227
52846717
7761033
23058899
43127200
195387
82726487
74353834
60501302
27634754
13265878
11468140
46679209