15671000
31516944
11121804
1282391
2757869
11475233
25063629
37231347
87747862
7514599
81326008
92391721
26718822
5356089
30814859
94366995
88171539
38194538
46101140
20386511
25856348
97535902
42153619
28259861
19132296
46311097
26245311
47728594
97665407
62067781
30831658
45951079
35582580
28538597
22379425
45773628
74963693
81027891
85321792
50005874