60959621
1318838
23624475
1482439
1305236
41161062
75814712
3108290
35024075
41823765
59413899
26625882
77052635
82528915
11752301
84719950
936028
66886682
993092
49444414
18366317
52783953
21339274
45716097
3984049
63531513
38451726
4532227
95115472
965547
50067662
22945489
54056052
60581131
2829701
8414180
945915
47184610
14153965
4599186