29338556
76392299
44281744
36349356
22284398
43359405
83213575
2987320
6444617
70431175
16411130
44915833
82044300
74068724
64092694
36532949
73156888
6303806
83549676
93402949
64215431
59129823
55363297
32479486
9542559
92022126
95433191
3535636
64629248
16049469
37029597
24872110
2152310
66512737
766212
47674979
1229525
333713
15885288
62975838