345741
15991100
54712731
53047654
5958940
6507637
50831404
56828769
82931460
67022063
79707497
2828343
7792586
12652624
54111843
8882670
98492561
58951482
28669621
30159120
69881394
47784244
23102028
73026517
74096060
78705508
21219683
68995492
5891738
38453588
57375789
10855568
41103401
35407960
39791140
43533888
16539667
2532016
83149193
6442893