59199557
66622164
55879335
47687418
80582289
82953165
21486064
9002295
50463889
9153105
74477073
6101172
21053085
28318246
8326378
8189613
26756748
86394397
26431325
23558425
6213648
99147557
26186767
75285244
19556887
62992424
58227720
53442439
70748646
38544633
77495026
62039185
898036
89325043
17176592
486873
47339785
25666169
20435306
27088470