57859722
45703557
88812383
15969937
50393320
2999406
43945688
32539219
20919143
38779742
26483327
72571299
34044495
53708756
77363864
319836
18583506
81934042
89063195
24111652
86402916
59158188
82616834
8222590
13698538
20005658
66962394
5754115
78068427
43148782
34203124
12311834
527461
26309454
46749932
98023550
83987395
1711302
79551056
46431983