22489419
6386934
5431637
7325843
55578204
78818342
60083875
17421992
107552
30451080
7948012
82304750
19771360
82025816
86316458
73216693
92403575
28997448
95106056
2518769
43462784
82197512
7145885
26369740
68238874
43469514
30695806
20927082
62396609
590482
86384523
61888946
51608555
37023676
11087285
17247360
63366303
47588001
32732568
32371845