50886284
36881574
6115515
47986400
17078922
33347389
27369638
21744952
5128861
7586684
5057157
46593587
1726953
6328754
69646356
98851036
94323180
80975781
19056627
44867836
39565468
66253955
89742142
4414321
2064432
165380
26593442
11193266
43119694
91674862
24941258
70304382
24414656
34021919
58862387
84618061
28522143
6001195
25543032
5618546