12454649
3841580
317894
1737773
69045155
99074926
85497003
6622682
87933276
82944312
27996927
20247164
81483188
10916071
57707687
11803610
90349195
54604802
12396048
72492783
80068382
90554958
30231615
57583992
54343711
14835146
72751666
54198646
21415170
57756529
83787218
44463790
46307735
29244713
71147159
83751800
3157128
37923813
39065733
22854030