57423606
69581996
19304009
27947301
5027414
28669942
85136880
11564818
33592319
13701631
7900219
46785435
15784617
41089752
27111905
19276102
43361409
19952961
22509591
6096072
26231980
17792900
35492820
48478665
90437573
79004044
84897882
64201406
50591135
20837042
91691165
54638575
83786951
37352586
1357357
5364301
53431518
40612866
9238622
55686267