28776017
12193513
33121850
87275240
38764754
65693843
10776121
65462182
59138520
6064531
29744707
61218563
58383727
86915621
93197807
21477849
10325273
92808855
57025022
73202087
31242358
313481
37981197
7886540
39008356
34862284
31581275
19157580
9291811
82584418
66246536
80508127
6202574
2459321
34083823
92225314
48722607
64444696
8639688
52599810