16914138
51723763
39555019
44145670
55621647
19368448
14121490
2299981
52819803
20745838
73586344
99206990
85678534
88068015
14105053
26311646
79048972
8565846
23065085
20394804
633412
94259625
84203579
40777411
66135131
39269568
8771158
99234199
72231620
12035249
56383518
48532998
12854739
91981508
56416372
748193
412890
62501460
53528371
82486688