1355658
94294579
50192295
92381546
32232241
8145575
19106751
87074695
55361242
78467855
22063802
61994241
11966130
96315181
32859641
15148447
57165843
13544429
26887198
60567789
18192125
51251465
25585467
37496409
67151534
6182688
35914065
22965916
25894801
1850882
77901630
25118887
46001365
46644136
17032000
92585553
32484947
8421355
91333971
77623500