22368380
4903242
86347641
5531958
72074260
10677379
8177562
9236353
9921995
66235403
43508367
37252577
7676874
2343374
61165977
37478754
8179915
90756919
47017018
599287
6037981
75536423
65909031
69651644
1401280
18387499
21805635
80402019
96344798
67974496
43218820
46577725
11102842
28544112
25988602
49619261
19338355
32694488
86268521
9859283