338392
51113140
78815720
9544160
14986474
70506861
89222749
6209603
71083569
42999173
5803973
82997608
312630
29569682
5049950
67519627
47513558
74848586
77141147
98501545
72402488
69262817
65728313
36958437
65895650
8660305
90621390
23853552
61446197
51122018
26406224
24079300
68297085
7379299
98291440
15308580
89475855
45856287
88244548
29746271